String Schema
ModficationPoliciesType Complex Type
Namespace http://string.drv.de/xmlschema/string
Diagram
Percentage Element Sequence Amount Element Nights Element Choice From Element LanguageCode Element Text Element Sequence Description Element Sequence Fees Element Permitted Element Sequence ModficationPoliciesType Complex Type
Overview
Free optional xs:boolean
True if modifiable for free
Upgradable optional xs:boolean
True if upgradable for free
Unchangeable optional xs:boolean
True if not changeable at all
Sequence
Permitted optional
Passengers optional xs:boolean
From optional xs:boolean
To optional xs:boolean
Duration optional xs:boolean
Room optional xs:boolean
Board optional xs:token
Sequence
Sequence
Text xs:string
Text in the given language
LanguageCode xs:language
ISO language code: either XX or XX_yy
From DateTimeType Simple Type
Start date/time of according fee
Choice
Nights xs:int
Fee in number of nights
Amount optional CurrencyAmountType Complex Type
Fee as absolute amount
Sequence
Percentage optional xs:decimal
Fee as percentage value
Used By
ModificationPolicies Element
Attributes
NameTypeUseDefaultFixedDescription
Freexs:booleanoptional  True if modifiable for free
Upgradablexs:booleanoptional  True if upgradable for free
Unchangeablexs:booleanoptional  True if not changeable at all
Source
<xs:complexType name="ModficationPoliciesType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:sequence>
    <xs:element name="Permitted" minOccurs="0">
      <xs:complexType>
        <xs:attribute name="Passengers" type="xs:boolean" />
        <xs:attribute name="From" type="xs:boolean" />
        <xs:attribute name="To" type="xs:boolean" />
        <xs:attribute name="Duration" type="xs:boolean" />
        <xs:attribute name="Room" type="xs:boolean" />
        <xs:attribute name="Board" type="xs:token" />
      </xs:complexType>
    </xs:element>
    <xs:element name="Fees" type="FeeType" minOccurs="0" maxOccurs="unbounded" />
  </xs:sequence>
  <xs:attribute name="Free" type="xs:boolean">
    <xs:annotation>
      <xs:documentation>True if modifiable for free </xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="Upgradable" type="xs:boolean">
    <xs:annotation>
      <xs:documentation>True if upgradable for free </xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="Unchangeable" type="xs:boolean">
    <xs:annotation>
      <xs:documentation>True if not changeable at all</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
See Also
String Schema

 

 


© 2017 All Rights Reserved.

Send comments on this topic.